// 模板引擎
const ejs = require('ejs')  // ejs（非侵入式）
const fs = require('fs')

ejs.renderFile(
  './views/html.ejs',
  // 传输变量，在页面上用 <%= name %> 来输出
  {
    type: 'admin',
    name: '李四',
    jsonData: {
      user: '张三',
      pass: '123456'
    },
    arrData: ['one', 'two', 'three']
  },
  (err, data) => {
    if (err) {
      console.log('编译失败')
    } else {
      // console.log(data)
      fs.writeFile('./build/html.html', data, (err) => {
        if (err) {
          console.log('写入失败')
        } else {
          console.log('写入成功')
        }
      })
    }
  }
)
